毕业设计有关学籍、成绩,求各位有经验的给些需求和意见,谢谢!

黄正文 发布于 2012/12/26 12:20
阅读 396
收藏 1

毕业设计有关学籍、成绩,求各位有经验的给出些需求和意见,谢谢!

希望各位同志们,想说什么就说什么,喷喷我也无所谓,总之,希望得到你们的一些建议,不想做井底之蛙。

我想做一个比较接近实践的项目,不想做那种用来玩的玩具。

目前正在架设代码框架,写代码生成工具,建设一些公用组件。但是好像没有真正做到相关业务,想不出真正的需求点在那里。

暂时的思考,类似的信息管理系统,网络上有很多,开源的也有。

希望得到的建议有:

  1. 从uml转到xml如何实现?我主要用来生成代码生成器的配置文件。
  2. 从数据库生成数据字典,MysqlDGTool。
  3. 数据库设计方面,对于数据库中存放的性别,这里的男女,如何设计?有没有能限定字段存储的值的取值范围的东西。DDL中好像记得有这么个东西。。。忘了。。。
  4. 枚举在数据库中的表现形式?或用hibernate来实现枚举映射?不太清楚。
  5. 首页框架的设计,暂时没想。大概跟一般的上部导航,左部导航,右部菜单的结构。文本编辑器暂时用我比较熟悉的kindEditor。js库用Jquery,界面库用Jquery-ui,datapicker,云云。
  6. 记住密码和自动登陆的实现?主要是cookie的加密问题如何处理?密码强度验证,邮箱验证,找回密码的实现。
  7. 密码的安全存储问题(这个我的博客已经思考了一些,不知道有没有更好的建议)。
  8. 首页中的<IFrame>如何与父级或顶级页面进行通信,有没有什么好的解决方案?
  9. 首页中的js与子IFrame的js如何公用?加载的优先如何处理。
  10. 网页风格的随时切换如何实现,(自已想了下),大概是加css 类前缀,但这样无法定制行内样式。我暂时没有看到开源中国有类似的切换风格的最践实际。
  11. 模块定制的问题,对不同角色有不同的操作模块,不同角色之间的模块也可能存在相同部分。如何控制好权限?比如同一个页面,不同角色的取得的数据不同。
  12. dwr权限的拦截问题,设想的框架由dwr取代action层。但是,前端js方法的参数中暴露了数据库字段,容易受到不良分子的攻击。这里的权限如何拦截?我想细化到对方法,甚至参数的控制。目前看到网上有一篇类似的文章,但是没看得太懂。切面技术不能切入已有jar包的类。
  13. 定制流程的问题。如何让一个角色的一件事务定制成一个流程。自动调用相关的jsp页面。如安排一个考试时,有关的模块就有,安排考室,分配考号,打印准考证,等等一系列操作。如何让安排考试完成时,自动跳转到下一个任务中去。
  14. 代码生成的部分,一些常用的操作:管理一个实体(增册改查),时当存在外键时的处理;选择实体组件。(选择人员,选择机构),另外还有那些问题呢?
  15. 数据库中,对人员的组织机构如何处理。树形的数据表如何设计。
  16. 成绩分析的报表问题,对一个页面进行所见即所得的打印。如何实现。导出成PDF有什么好的框架。
  17. 学籍导入导出的问题,目前用POI实现了一个,暂时没有考虑大数据量的问题(但肯定必须考虑......),POI能支持的最大数据量是多少啊。
  18. 站内信,是做成邮件服务器,还是数据库类型?另外,如果做成邮件服务器,我如何将邮件列表保存到数据库中??另外,我配置邮件服务器的时候,不能够跨邮箱(@qq-@163)访问。邮件服务器必须要顶级域名么?
  19. 文档管理,准备用docviewer,前段时间看的一个,在线编辑就不做了,毕竟在线查看比在线编辑的需求强烈些。
  20. 上传文件的组件,看到QQ上传的照片的时候,可以实时查看缩略图,开源组件有能做到的么,必须用swf么。有的话帮忙推一个。
  21. 任何其它建议!!

暂时就这么多了。

以下是问题补充:

@黄正文:悲剧,列出的问题,没一个人回答的........ (2012/12/26 14:38)
加载中
0
vvtf
vvtf

很多问题Google能查到,

性别存储,建议用小整型。

树形结构,一般就多一个pid。

什么模块定制,任务完成之类的有一张table。

你说JS暴露sql字段怕攻击,这个玩完全没必要暴露的,自己解决,而且现在持久层框架都防sql注入的,Java的sql注入比.NET之类的少太多了。

记住密码,自动登录都是cookie,自己研究。



楼主貌似很牛啊,难道是硕士?研究生?

黄正文
黄正文
伪牛
0
54mark
54mark
毕业设计好流弊,目测你做不完。
黄正文
黄正文
不多啊,就一学籍,一成绩,一考试
54mark
54mark
需求多而且难点多。前期做的太大的话,放弃的可能性就大。前期慢慢做吧。
黄正文
黄正文
因为有很多工作都已经做了一些了,一些基础的东西我已经有了。我也不知道能做完不。
0
泪痕印月
泪痕印月

你在哪读?

0
黄正文
黄正文
请各位同志,有那怕一点点想法,都说下。帮我开阔下思路。。。。
0
洲宝
洲宝
毕业?高级程序员?研究生啊?
0
roger37
roger37
说了这么多,其实是分得挺细了,有些都是具体问题,实际上也没那么复杂,我觉得应该想着做着,逐步攻克,不会先搜索,大部分都可以解决
黄正文
黄正文
说这些是想得到一些意见,并不是限于这些的
0
猫哥-u
猫哥-u
这些要求是你本人拟的还是毕设导师提的,你本人拟的说明你能力够强。
0
狮子暴走
狮子暴走
Ajax  挺好的额 
返回顶部
顶部