邮件管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数据库原理》
课程设计报告
专业:计算机科学与技术,信息安全
班级:0410503 0490502
学号:05100304,05130219,05100305 姓名:金梦怡,王文涛,万永红
题目名称:邮件管理系统
重庆邮电大学计算机科学与技术学院
2007.12.02
系统定义
此系统为邮件收发室管理员实现电子化管理邮件收发,便于查询的数据库系统,其具体涉及的内容包括:
1.邮件包裹查询;
2.报刊征订;
3.查看当前邮箱状态等。
本系统采用的是纯粹的B/S结构,使用 + SQLServer制作,开发工具是Visual Studio 2003和Dreamweaver。整个系统分为前台用户查询服务页和后台收发室管理两部分。
需求分析
一、能需求分析:
由于学校收发室每天要处理几百个包裹,邮件更是不计其数,采用本系统在线管理邮件和包裹,可以大大提高工作效率,使得工作类型由手工转向电子。收发室可以随时更新系统,学生可以通过登陆该网站进行查询。收发室更新的内容包括姓名、信箱、发信人地址、发信人邮编等,学生可以通过姓名、信箱和日期进行相应的查询,使得收发室处理包裹和信件信息化,快捷化,易管理化。
二、系统的逻辑模型:
客户端
客户端
客户端网络分布图
三、系统设计:
1、
系统功能模块
2、数据库概念结构设计(E-R图)
3、逻辑结构设计
4.数据字典
数据字典:
包裹(package)
-----编号(PNO): DA TE+000 12
寄件地址(PSentAdr):char 10
到达时间(Pdate):DA TE 8
收件人姓名(PRevName):char 20
收件人信箱(PboxNO):bit 5
邮编(Pcode):bit 6
包裹类型(Ptype):char 5(ems或者普通包裹)
状态(Pstatus):BOOL 2
邮箱(mailbox)
------编号(BNO):bit 5
状态(Bstatus):bit 2(5种状态)
所属学院(Binst):char 10
报刊(MagNews)
------期刊号(NNO):char 10
状态(Nstatus):bit 2
发行日期(Ndate):DA TE 8
报刊名称(Nname):char 20
信件(mail)
-----编号(MNO): DA TE+000 12
寄件地址(MSentAdr):char 10
[省--市--县]
到达时间(Mdate):DA TE 8
收件人姓名(MRevName):char 20
收件人信箱(MboxNO):bit 5
邮编(Mcode):bit 6
包裹类型(Mtype):char 5(ems或者普通包裹)状态(Mstatus):BOOL 2