期末了,又要开始写“ XXX 管理系统”了,给了很多题材,什么超市进销存管理系统,中小型饭店点菜系统 2333.
也真是醉了,都大三了,还要搞这种东西,要求 Swing 和 SQLServer ,感觉还没有在实验室接的项目距离实际开发近一点。
不忍吐槽下,科班能不能长点心啊。
1
Anteiku 2016-01-04 11:26:20 +08:00
hhhhhhh
都这样,还要写课设答辩什么的,那些老师年年听这个听不腻么? |
2
wy315700 2016-01-04 11:30:58 +08:00 8
其实,计算机程序、数据库的本质,不就是 XX 管理系统吗,,
学校里要求做这个的东西,其实本质上不是说你把这个写出来,而是要完成一个过程。 其实就是几个问题: 为什么做这个(需求),做成什么样的(产品),用哪些方法(选型),怎么做(技术),然后最后是实现,演示。 至于具体用什么技术,那是很小的一部分, 往大了说,基本上项目管理都是这个流程,如果只是停留在技术实现这一步,那就永远跳不出程序员的圈子。 |
5
sphawkcn 2016-01-04 11:38:03 +08:00
不要小看了“ XXX 管理系统”,我接触过的学生,也包括已经工作几年的, 99%都无法独立完成。
|
6
kikyous 2016-01-04 11:39:53 +08:00
让你们做个操作系统你们也要能做的出来啊
|
8
offer 2016-01-04 11:41:23 +08:00
不想做就别做,前提是你可以独立开发完成了,就不用屌老师了。
|
9
latyas 2016-01-04 11:43:56 +08:00 1
实话是,实际环境中的这些XX管理系统业务复杂性简直跪舔,比如ERP CRM之流
但是学校里的XX管理系统一般都蠢爆了 |
11
ihciah 2016-01-04 11:48:34 +08:00 3
你可以来一个 XXX 管理系统生成器
|
12
matthewz 2016-01-04 11:50:09 +08:00 1
说实话这种玩法挺土的 不过大多数大学教育水平本来就弱 基本都得靠学生自己钻研
|
13
XianZaiZhuCe 2016-01-04 11:50:14 +08:00 via Android
很厉害的东西
|
14
kanezeng 2016-01-04 11:50:34 +08:00
其实这种东西,我在外包也能碰到,你说多少钱合适呢?不同的需求会有不同的架构,几千到百万都是小意思。
觉得简单,那么就做精细点,超市进销存,如果网店多了呢,权限怎么管理?架构能不能撑得住?多个终端同时扣减库存的时候,能正确处理么? 说到底,大多数系统就是 CRUD ,但是高下差太多了。学校的要求可能低,但是自己对自己要求要高啊。 |
15
smalltalk 2016-01-04 11:53:41 +08:00
@plqws 我表示怀疑。在中国真正懂 swing 的应该很稀少,而不是被玩烂了。业务系统也可以玩出花样来,可惜的现在处于“歧视链”的底端而已。我不觉得机器学习比业务系统复杂。
|
16
watzds 2016-01-04 11:55:44 +08:00 via Android
本科信息安全,后来毕设选了计科的老师,发现计科好多管理系统,哈哈,而信息安全的题目好难。
|
18
twoyuan 2016-01-04 12:10:48 +08:00
我们老师很实在,选题时就说题目必须是基于 XXX 的 XXX 的设计与实现才行
|
19
MrEggNoodle 2016-01-04 12:12:38 +08:00 3
其实看你自己抱着一个什么样的态度去做这个作业,如果仅仅是跑起来,那么每一次作业都是一样,如果从性能,安全性,兼容性,代码的健壮性等等的角度去优化,其实每一个小小的系统都大有乾坤。
|
20
ilikekindle 2016-01-04 12:16:57 +08:00 via Android 1
@sphawkcn 眼高手低,说的还真不是少数学生。
|
21
tabris17 2016-01-04 12:18:59 +08:00
叫你做个 windows 你又做不出来,还想咋地
|
22
Silicon 2016-01-04 12:20:09 +08:00
这些 XXXX 系统看你怎么做了,想混过去很容易。自己忽悠自己呗,谁不会啊。
|
23
takeoffyoung 2016-01-04 12:21:49 +08:00
我们信管专业,属于管理学科,一天到晚都是会计、微观。大作业也是 XX 管理系统,之不过不要求平台和技术。然后各种 jar , exe , php 都来。相对自由不少,一般都是两天写完然后老老实实背书备考。
|
24
bk201 2016-01-04 12:21:56 +08:00
不都是举一反三的东西考验你基本功的东西吗?你要做 nb 的东西,没几年做得出来?
|
25
twor2 2016-01-04 12:23:20 +08:00
我毕业 10 年了,也开发不好这个管理系统,哭晕在厕所
|
26
yksoft1 2016-01-04 12:34:14 +08:00
这玩意真正做大了也是厉害的。不要看什么火就看不惯不火的
|
27
hauk0101 2016-01-04 12:45:45 +08:00
怕太新的东西要么你玩不转,要么你同学玩不转,万一老师也在想:现在的学生没法布置作业啊,只能用 xx 系统了,不然连 copy 都找不到母版。 23333
|
28
longear 2016-01-04 12:47:15 +08:00 2
|
29
jarlyyn 2016-01-04 12:59:40 +08:00
说真的,能把这些做好的话,不容易了。
|
30
slowindy 2016-01-04 13:04:12 +08:00
就这么个系统你能做好吗?
权限控制、动态配置、扩展性、并发性 |
31
singer 2016-01-04 13:04:43 +08:00
QT 啊 用 QT 写一下 老师还真能拿去给学校用。感觉学校内网的东西 好多是往届学生的大作业啊
|
32
xbb7766 2016-01-04 13:05:07 +08:00 via Android
还想咋地,难道是要布置你写个 12306 ?😨
|
33
imgalaxy 2016-01-04 13:10:59 +08:00 via Android
拿 bootstrap 改了三天的 JSF+JPA....然后老师没看界面问代码的某个单词什么意思…这特么的…………
|
34
lao454490095 2016-01-04 13:12:41 +08:00
毕业设计也是一堆管理系统,明明很多人都去公司实习过了。所以最后自己决定自己命运,自选题目(不过得有老师罩)
|
35
edsgerlin 2016-01-04 13:15:49 +08:00 1
在台湾三流大学交流的的表示刚用 Node.js 撸了期末大作业,老师要求 Node.js+MongoDB ,搞得一堆学渣淘宝都买不到, 233333 。
|
36
edsgerlin 2016-01-04 13:16:35 +08:00 1
如果用比较新的技术,学渣同学怎么找学长学姐要,怎么淘宝买呢?老师这也是为了你们轻松嘛 w
|
38
zhangdawei 2016-01-04 14:09:20 +08:00
绝大多数商业软件的本质,就是 XX 管理系统吧。
|
39
dawneast 2016-01-04 14:15:31 +08:00
系统是跟业务挂钩的,老师不了解业务也没什么问题, LZ 所谓的 XX 系统本身就有很多可以挖掘的地方。好高骛远人云亦云,于自身发展很有影响。
|
40
dawneast 2016-01-04 14:18:05 +08:00
在现有的知识、资源下,努力做的更好,这才是在学生在阶段性学习中应该完成和交付给老师的东西。
这跟实际工作是一样的。 |
41
phantomer 2016-01-04 14:19:02 +08:00
2333,你这么说还真是这样子的。
|
42
Wonicon 2016-01-04 14:31:35 +08:00
布置什么样的大作业, 还是要看课程的性质的吧.
大三被强行加塞了一门大一上的基础课, 也是测测冒泡排序, 撸撸管理系统的, 结果最后大作业是零知识的新词发现, 学到了一些新知识, 而且数据量挺大的, 在时间效率和内存消耗上要斟酌很久, 颇赢回些好感. |
43
holystrike 2016-01-04 14:38:52 +08:00
小看这些 xxx 管理系统是你没有真正接触到实际需求
淘宝也不过是一个商品交易管理系统 |
44
qinxi 2016-01-04 14:45:13 +08:00
XX 管理系统 来来来 你用最基本的增删改查也能做,用各种高大上的技术也能做 ,你觉得 low,是因为你只能构思一个最简单最基本的系统.你能说某宝没有 XX 管理系统?
|
46
jsq2627 2016-01-04 14:56:31 +08:00 via iPhone
别这么小看 swing 和 sqlserver 。。。。
|
47
RangerWolf 2016-01-04 15:06:24 +08:00
不过在校学生想真的搞清楚 XXX 管理系统的需求,还真不容易~
特别是实际使用的时候,需求的复杂度,简直了! 比如一个考试系统,绝大多数的考试系统的要么没有批量导入试题的功能,要么也需要用户将数据非常好的格式化才行~ 而一个好用的考试系统,应该具有一定的文本分析能力,因为用户绝大多数没有技术能力。。。 |
48
RangerWolf 2016-01-04 15:07:09 +08:00
另外 lz 还是不要说 XXX 被玩烂了,一堆人靠着 swing 跟 sqlserver 赚钱呢~
|
49
eliteYang 2016-01-04 15:13:56 +08:00
某宝上开始有各种,出售 xxx 管理系统源码的了,哈哈
|
50
inFinityzc 2016-01-04 15:19:24 +08:00
@ihciah 这个想法很 nice 啊
|
51
crbee 2016-01-04 15:37:50 +08:00
QQ 是用户沟通管理系统么 - -?
|
52
ivvei 2016-01-04 15:54:09 +08:00
上面各楼说了很多,但是没什么卵用啊。这类 XX 管理系统是业务先于技术的。你一个学生,懂业务吗?是懂进销存还是懂点菜?你一个系统要实现哪些需求?相比自己脑补一堆需求出来,科班出身明显还是做点技术向的作业比较好。写个自制 DSL 的编译器啊,写个玩具式的 OS 啊,或者文件系统之类的,不是更有意思么。
|
53
inisun 2016-01-04 16:17:36 +08:00
看见 swing 就烦,界面怎么弄都还是很难看 QAQ
|
54
maskerTUI 2016-01-04 16:26:38 +08:00 via Android
要不楼主主动跟老师说你要做个操作系统出来?
|
56
wd0g 2016-01-04 18:03:53 +08:00
话说题主想写个啥子啊?
|
57
AtlantisZ 2016-01-04 18:13:18 +08:00
实际就是老师只看页面外观和报告,并不看代码....
|
58
Neveroldmilk 2016-01-04 18:15:03 +08:00
呵呵,让你们直接进公司搞实训受得了吗?三天就扣完你的绩效了。
|
59
xiangtianxiao 2016-01-04 19:30:47 +08:00 via Android 1
我校 cs 本科要想毕业,下列课程大部分应该都是学过的
使用 fpga 设计简单流水线 cpu 使用自编 CPU 的汇编实现类 dos 操作系统 数据库设计,类 sql 语言,要求拥有 b+树索引,缓存什么的, IO 有时间要求 编译器设计,类 pascal 语言,能够生成 x86 汇编,并最后链接成可执行文件 各种管理系统,从需求到实现到测试,往往报告写的比代码都多 不吹不黑,没几个人能够全部独立完成吧... |
60
hqs123 2016-01-04 19:53:18 +08:00
你还别说,现在要我做,估计也做不了哎...
|
61
wdlth 2016-01-04 20:18:50 +08:00
信息管理系统往细的做有的是可以做的事情,自定义表单设计、 RBAC 权限模型、版本控制、数字水印签名、单点登录等等。
光有数据库 CRUD 的信息管理系统并不能代表全部。 |
62
blue7wings 2016-01-04 20:47:03 +08:00
想写就好好写一个,不想写,随便搞,然后去学其他的。我其实是反对这种写 xx 系统的,我反正觉得写着没意思。
|
64
loading 2016-01-04 20:49:15 +08:00 via Android
不要眼高手低。
|
65
shyling 2016-01-04 20:58:48 +08:00
淘宝 /天猫不也是 XX 管理系统。。就是大点,复杂点。
不太认可上面说类 dos ,编译器,文件系统之类的。 原因: 1,造这些比轮子还轮子的有什么用。(造的很好么?独具一格?) 2,大部分学生都会么? 期末作业本来就是要让大部分学生能够完成且在就业时可能用的到的。 我觉得大部分人就业不是去做 OS,Compiler,FS 的吧(不然国内....) |
66
BROWNURSIDAE 2016-01-04 21:03:36 +08:00
asp.net 网页选课系统
|
67
zonghua 2016-01-04 21:07:37 +08:00 via iPhone
|
69
loading 2016-01-04 21:39:08 +08:00 via Android
就说负载问题吧,选过课吧…你应该知道这个管理系统也是很简单的,然而学校就是没做好。
|
70
GentleSadness 2016-01-04 21:45:58 +08:00
那你试试做过解释器出来咯,反正主要考验技术
|
71
ivvei 2016-01-04 21:53:51 +08:00
@shyling 学了一学期的编译原理 /操作系统,结果写不了一个 Demo ,这不能算学好了吧?我的观点是期末作业应当能反映这一学期的学习成果。 XX 管理系统可以很简单,也可以很难,完全看需求。然而一个没多少实际经验的学生,能了解到多少真实需求?淘宝 /天猫是大点复杂点,但是复杂到什么程度?没接触过的学生凭自己脑补能有个数么?这个学生还恰好是系统的设计者,那他能实现多少自己根本想都没想到过的需求?很多东西这边的网友能想到,说出来能理解,不表示没有经验的在校学生也能想到也能领会。
可以说每年绝大多数交上去的 XX 管理系统的作业都没超过“一个简单的 CRUD ” 的层次,就是数据库上套个前端界面。就业时的确可能会用到,然而这个水平的东西,培训班速成的也一样玩得很溜,甚至更溜,那么科班的优势在哪里?培训班的还会紧密结合业界流行的技术,至少常用的框架都会拿来玩个熟呢。讲道理,做一个类似数据库上套个界面的系统,还真不如钻研下 SQL 语句调优对未来工作的帮助大。 |
72
444683462 2016-01-04 22:25:22 +08:00
我就喜欢做 XX 系统
如果要做网页版本的给我 |
73
billwang 2016-01-04 22:25:54 +08:00
xx 管理系统?我所接触的大型应用系统都是 XX MIS 系统,重要的不是系统名称,而是涉及到的业务以及系统安全稳定性
|
74
jukka 2016-01-04 22:33:36 +08:00
@xiangtianxiao 除了实模式汇编,和我校的基本一样?学长还是学弟啊?
|
75
yishanhe 2016-01-04 23:35:11 +08:00
高校教学不能与时俱进是国内大学的一个很严重的问题。
感觉问题出在体制上,在使用教师的时候不够灵活 大学也很多根本没有把教学放在核心 比如我现在的学校( us news CS 排名 70 ,但是自始至终都是强调自己是 best teaching school ,就是说很看重本科生教学), 一些偏学术的课程会是 professor 来教,但是一些偏工程的课程,比如 web dev 之类的,他们会请周围公司一些资深工程师来教(一般也有 phd 学位),这样的课程会和当下业界接轨。 反观国内的,教授们科研可能还说得过去,要说这些偏工程实践的课程,不是奋战在开发一线的人,怎么能教出与时俱进的课呢? 还是靠自己吧。 |
76
banricho 2016-01-05 00:11:36 +08:00
xx 管理系统并不简单吧
|
77
ototsuyume 2016-01-05 00:42:25 +08:00
@shyling 造轮子没用的话写个 XX 管理系统又有什么用?
淘宝是 XX 管理系统不假,但是里面涉及到的东西岂是这里说的 XX 管理系统能相比的?从 os (阿里内部定制的 linux 内核),分布式数据库( oceanbase ),编译器( oceanbase 的 sql ,阿里定制的 JVM ),网络(负载均衡, sdn ),哪门 cs 的课程没有涉及?说 os 编译器网络这些东西在就业时用不上只能说明你找的公司太烂。 另外国外绝大部分学校和国内比较好的学校,这些课程都是要在给出的框架代码里面写出实际可运行的 os/编译器 /数据库的。 |
78
chinuno 2016-01-05 01:20:15 +08:00
不过 xx 管理系统作为课设确实很通用。大一的时候学 c 做 xx 管理系统。然后学了面向对象后用面向对象方法写 xx 管理系统。学了数据结构后就用各种数据结构算法去优化各种操作和数据的结构。再后来学了嵌入式软件开发后直接让我们在板上用 qt 写 gui 的 xx 管理系统。。
|
79
shyling 2016-01-05 08:56:05 +08:00 via iPad
@ivvei 或许你要了解一下理论课和实践课的区别。讲道理,或许你自己做的很深层(真的是这样么?我也不知道),但这并不是大部分学生的情况。
|
80
shyling 2016-01-05 09:09:45 +08:00 via iPad
@ototsuyume 用的上的是你学的理论而不是你造的轮子吧?我也没有说不学相关课程吧。。而且国内大部分公司都不是 ms,google/bat...之类专注技术方面的。谈国外如何如何时也要看到国内的状况啊
|
81
ttop5 2016-01-05 09:20:11 +08:00
666
|
82
visaxin 2016-01-05 10:05:48 +08:00
手头上 4 个 xxx 管理系统等着做。。。还必须用 servlet 我也是醉了
|
83
ivvei 2016-01-05 10:51:05 +08:00
@shyling 你还能区分出理论和实践?那设计模式算理论还是实践?面向对象是理论还是实践?分层,抽象,封装,这些算理论还是实践?有可以脱离实践的理论吗?
学习阶段理所当然要造轮子,学习阶段就一味避免造轮子的,最后往往连轮子到底是怎么回事都不了解。 国内大部分公司的开发是业务优先,真的只需要搬砖的码农而已。以这个为目标的话,培训班速成都足够了,学满 4 年纯属浪费。 |
84
TingHaiJamiE 2016-01-05 11:13:32 +08:00
因人而异吧, java 课设,我用 php 写的,最后把东西讲清楚说明白,一样过了。
|
85
xiangtianxiao 2016-01-05 11:17:00 +08:00
@jukka 学弟,不过不是一个学校的...
|
86
shyling 2016-01-05 11:41:19 +08:00 via iPad
@ivvei 其实造轮子的造是有问题的。你真的是在造?仿(抄)轮子差不多吧。
国人缺乏创新精神,把仿(抄)之举提升到造的程度也是自欺欺人到了一定程度了。。 (造轮子重要的是造字,看了别人的代码,寻着别人的思路,造的程度微乎其微,这样还说是造?) 对了。。上面说的各种 mod 难道就是造轮子了么,改别人的代码受到的思想上的局限性会更大。,更不用谈什么造。 至于 sql 语句调优, sql 语句都是现成的规范。难道冷饮店别人给了 2 种管子,别人用了细的,我发现用粗的管子喝的快,这就是造轮子吗? 另外学不学相关课程和仿不仿相关轮子有什么关系???学校考试都是为了一定程度检查学习的状况,难道我学电商相关就得去开个网店(笑),卖多少利润才能考过么? 造轮子这个词也不是乱用的。 |
87
shyling 2016-01-05 12:00:21 +08:00 via iPad
前面扯的有点远了,回来点说:
1,编译原理,组成原理,操作系统等课程有用,让不让做 demo 是另一回事。 2.毕业设计的题目是自己定的, XX 系统不强制。(我还喜欢做 xx 系统,花不了多少时间,腾出时间做别的呢) 3.你不能在 java 课里说 java 垃圾,不按要求交了个别的什么东西当作业吧。 (前面说那些 compiler,os 还不是为了做 xx 系统,笑 cry) |
88
mjoseph 2016-01-05 16:00:51 +08:00
到电商公司做系统的时候就会发现。。。挺常见
|
89
secondwtq 2016-01-05 18:07:40 +08:00
@TingHaiJamiE 我用 python 写的,没讲清楚,过了,分还不低 :)
|
90
romennts 2016-01-05 18:42:13 +08:00
大一做到大四, 233 没办法改变 的事实
|
91
dsphper 2016-01-05 19:01:59 +08:00
我想知道楼主是什么样的学校?本科?专科?
|
92
sobigfish 2016-01-05 22:00:26 +08:00
期末管理系统-。- 然后你提(自动生成)一些其他有意思的 idea (比如从 idea 网站/ freelancer 网站上抓的)
|