文档详情

模块概要设计说明书.doc

发布:2016-12-23约3.58千字共7页下载文档
文本预览下载声明
校园博客系统模块概要设计说明书 1.引言 1.1编写目的 在本校园博客系统项目的前一阶段,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中对多所学院的实地调研中获得。 本阶段已在系统的需求分析的基础上,对校园博客系统做概要设计。主要解决实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、、、 1.3定义 事务流:数据进入模块后可能有多种路径进行处理。 主键:数据库表中的关键域。值互不相同。 外部主键:数据库表中与其他表主键关联的域。 1.4参考资料 校园博客系统项目计划任务书 正大软件学院学院 2. 校园博客系统项目开发计划 正大软件开发小组 3. 用户操作手册(初稿) 正大软件开发小组 4. 软件工程及其应用 周苏、、、、、、 3.2总体结构和模块外部设计 3.3功能分配: 系统功能分配可以参照3.1的设计,分为权限认证模块,用户基本信息模块和账号信息模块,其中登陆本系统用户的权限由系统维护模块发放,这样可以增加系统的安全性,另外,用户基本信息模块和工资信息模块相对独立,有利于数据库的维护和管理。 4.接口设计 4.1外部接口 在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。外观上也要做到合理化,考虑到用户多对WINDOW 风格较熟悉,应尽量向这一方向靠拢。在设计语言上,已决定使用JAVA进行编程. 4.2内部接口 身份认证模块的返回值决定当前用户是否可以进入用户信息模块和工资管理模块,身份通过以后再根据用户本身的权限判定进入哪一个子功能模块,并且判断其相应的操作权限,这些采用返回值方式由用户本身的权限标志决定。 5.数据结构设计 5.1 数据库数据结构设计 DBMS 的使用上系统将采用 MYSQL, 系统主要涉及的表: admin NO 字段名 主键 类型 Byte 1 ad_id O int 2 username varchar 20 3 password varchar 20 article NO 字段名 主键 类型 Byte 1 article_id O int 11 2 user_id int 11 3 title varchar 30 4 author varchar 50 5 type varchar 255 6 comments text 7 addtime Char 20 8 altertime varchar 20 articlecomment NO 字段名 主键 类型 Byte 1 ac_id O int 11 2 article_id int 11 3 pid int 11 4 addtime Char 20 5 details varchar 500 6 person varchar 200 basicinfo NO 字段名 主键 类型 Byte 1 `basic_id O int 11 2 `user_id` int 11 3 `name` varchar 20 4 `petName` varchar 20 5 `sex` varchar 10 6 `age` text 11 7 `classes` Char 20 8 `dept` varchar 20 9 hobby` varchar 60 10 fromCity varchar 40 11 photo` varchar 200 bloginfo NO 字段名 主键 类型 Byte 1 `blog_id` O int 11 2 `user_id` int 11 3 `blogName varchar 100 4 `blogtype varchar 20 5 `is_open` Int 11 blogtalk NO 字段名 主键 类型 Byte 1 `talk_id O int 11 2 `user_id int 11 3 `author` varchar 50 4 `addtime varchar 20 5 `details varchar 600 friends NO 字段名 主键 类型 Byte 1 `friend_id` O int 11 2 `user_id` i int 11 3 `fUName` va varchar 20 4 `name` varc varchar 60 5 `pe
显示全部
相似文档