软件工程逃课小组——项目系统设计与数据库设计

软件工程
https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1
作业要求
https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10829
作业目标
项目需求分析模型
作业正文
如下
其他参考文献
百度

1.团队项目的预期开发计划时间安排


6.14-6.15
登陆注册界面
6.16-6.18
忘记密码,用户信息,缴费系统界面
6.19-6.21
打印预约挂号单,意见反馈,退出登陆界面
6.22-6.23
取消预约,查询挂号预约信息,提交用户预约信息界面
6.24-6.27
用户管理,出诊信息,审核注册信息界面
6.28-6.29
注册登陆功能的实现
6.30-7.2
界面优化
7.3-7.4
打印预约单和挂号单,出诊信息功能的实现
7.5
bug检查测试

2.团队项目的预期开发计划分工安排


工作人员
工作内容
刘博文
用户进行登陆注册的实现、取消预约
胡宇
用户信息的修改
瞿鑫宇
预约挂号的实现
郭承宗
数据库表创建
陈旭
用户功能模块的全部界面
陈沛
挂号模块全部界面
高天祥
管理员模块全部界面

3.体系结构设计+功能模块层次图、设计类图、ER分析+表结构设计、系统安全和权限设计


体系结构设计+功能模块层次图

设计类图

ER分析+表结构设计


病人信息表(挂号单编号、姓名、性别、年龄)


科室表(科室编号、名称)


管理人员表(姓名、管理者编号、性别)


医生信息表(姓名、性别、电话、医生编号)

Patients表

类型 长度 是否为空
Yh_user int 0 F
Yh_passwd varchar 64 F
Yh_t_number int 0 F
Yh_age Int 0 F
Yh_ddh Int 64 F
Yh_sex string 0 F

Doctors表

类型 长度 是否为空
D_user int 0 F
D_message String 64 F
D_czsj int 0 F
D_money Int 0 F
Sectionoffice表
K_ message String 0 F
:--------: :--------: :-: :----:
Managers表
G_user int 0 F
:----: :---------: :---: :-----:
G_passwd varchar 64 F
G_message string 0 F

Charge表

S_order nummber int 0 F
S_unpaid int 0 F
S_paid int 0 F

Registers表

B_name int 0 F
B_sex string 0 F
B_age int 0 F
B_doctor string 0 F
B_division string 0 F
B_time int 0 F

系统安全和权限设计

我们会通过不同访问者,进行分别对待获得的数据库安全保密设计考虑。对于用户会采用加口令加验证码方式登录。用户名的权限限制为只能进行基本的增删改查数据功能。
数据库由专门门数据库管理员对数据库操作,注意以下安全问题,访问安全,数据安全,传输安全。




4.工作流程



组员
职责分工
工作量比例
刘博文
系统说明书一、二、四部分,GitHub上传
25%
瞿鑫宇
博客园文字,md格式
20%
胡宇
数据库设计引言和运用设计
15%
郭承宗
数据库外部设计和结构设计
25%
陈沛
陈旭
系统说明书三部分
15%
高天祥

5.《系统设计说明书》《数据库设计说明书》GitHub链接

https://github.com/smithLIUandhisbaby/sf-team
posted @ 2020-06-14 15:28  qqxy  阅读(457)  评论(0编辑  收藏  举报