C#课程设计报刊订阅管理系统.docx
- 文档编号:24050272
- 上传时间:2023-05-23
- 格式:DOCX
- 页数:21
- 大小:3.86MB
C#课程设计报刊订阅管理系统.docx
《C#课程设计报刊订阅管理系统.docx》由会员分享,可在线阅读,更多相关《C#课程设计报刊订阅管理系统.docx(21页珍藏版)》请在冰豆网上搜索。
C#课程设计报刊订阅管理系统
学号:
2010305112
重庆工商大学派斯学院
课程设计
题目
报刊订阅管理系统
课程名称
.NET框架
系别
计算机系
专业
计算机科学与技术
班级
10计算机本科1班
姓名
李醒世争
同组同学
指导教师
程光德
2012
年
12
月
5
日
重庆工商大学派斯学院课程设计成绩评定表
项目
分值
优秀
(100>x≥90)
良好
(90>x≥80)
中等
(80>x≥70)
及格
(70>x≥60)
不及格(x<60)
评分
参考标准
参考标准
参考标准
参考标准
参考标准
学习态度
15
学习态度认真,科学作风严谨,严格保证设计时间并按任务书中规定的进度开展各项工作
学习态度比较认真,科学作风良好,能按期圆满完成任务书规定的任务
学习态度尚好,遵守组织纪律,基本保证设计时间,按期完成各项工作
学习态度尚可,能遵守组织纪律,能按期完成任务
学习马虎,纪律涣散,工作作风不严谨,不能保证设计时间和进度
技术水平与实际能力
25
设计合理、理论分析与计算正确,实验数据准确,有很强的实际动手能力、经济分析能力和计算机应用能力,文献查阅能力强、引用合理、调查调研非常合理、可信
设计合理、理论分析与计算正确,实验数据比较准确,有较强的实际动手能力、经济分析能力和计算机应用能力,文献引用、调查调研比较合理、可信
设计合理,理论分析与计算基本正确,实验数据比较准确,有一定的实际动手能力,主要文献引用、调查调研比较可信
设计基本合理,理论分析与计算无大错,实验数据无大错
设计不合理,理论分析与计算有原则错误,实验数据不可靠,实际动手能力差,文献引用、调查调研有较大的问题
创新
10
有重大改进或独特见解,有一定实用价值
有较大改进或新颖的见解,实用性尚可
有一定改进或新的见解
有一定见解
观念陈旧
论文(计算书、图纸)撰写质量
50
结构严谨,逻辑性强,层次清晰,语言准确,文字流畅,完全符合规范化要求,书写工整或用计算机打印成文;图纸非常工整、清晰
结构合理,符合逻辑,文章层次分明,语言准确,文字流畅,符合规范化要求,书写工整或用计算机打印成文;图纸工整、清晰
结构合理,层次较为分明,文理通顺,基本达到规范化要求,书写比较工整;图纸比较工整、清晰
结构基本合理,逻辑基本清楚,文字尚通顺,勉强达到规范化要求;图纸比较工整
内容空泛,结构混乱,文字表达不清,错别字较多,达不到规范化要求;图纸不工整或不清晰
指导教师评定成绩:
指导教师签名:
年月日
基于.NET技术的报刊订阅管理系统
[摘要]报刊订阅管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强、数据安全性好的库。
而对于后者则要求应用程序功能完备,易使用等特点。
经过分析,我们使用MICROSOFT公司的VISUALBASIC开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。
关键字:
控件、窗体
[Abstract]Newspapersandperiodicalssubscriptionmanagementsystemisthetypicalinformationmanagementsystem(MIS),itsdevelopmentmainlyincludesthebackstagedatabasetheestablishmentandthemaintenanceaswellasfrontendtheapplicationproceduredevelopmenttwoaspects.Theformerrequiredsetupdataconsistencyandintegrality,datasecuritygoodstorehouse.Forthelatterrequirestheapplicationprogramfunctioncomplete,easyoperation,etc.
Afteranalysis,weuseMICROSOFTcompany'sVISUALBASICdevelopmenttool,usingthevariousobject-orienteddevelopmenttools,especiallythedatawindowcanbeconvenientandconcisecontroldatabaseofintelligentobject,thefirstinashorttime,andthenbuildsystemapplicationprototype,theinitialprototypesystemneedsiteration,reviseandimprovecustomersatisfaction,toformafeasiblesystem.
一、引言
报刊订阅管理系统是一个企业单位不可缺少的部分,它的内容对于企业的员工和管理者来说都是至关重要的,所以报刊订阅管理系统应该能够成为用户提供充足的信息和快捷订阅的查询手段。
但是一直以来人们使用传统人工的方式订阅报刊,这种管理方式存在着许多的缺点,如:
效率低,保密性差,另外时间一长,将产生大量的文件和数据,这对于查找,更新和维护都带来了不少困难。
1、背景
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,他已进入人类社会的各个领域并发挥着越来越重要的作用。
使用计算机对报刊、员工信息进行管理,具有手工管理所无可比拟的优点。
例如:
检索迅速,查找方便,可靠性高,存储量大,保密性好,寿命长,成本低等,这些优点能够极大地提高报刊订阅管理的效率。
2、可行性分析
“报刊订阅管理系统”的设计和开发,能够为企业员工和管理者提供快捷,方便的查询报刊的基本信息并订阅报刊。
管理员能够对员工的基本信息进行增加,修改,删除,批量导入和查询,也可以对报刊信息进行增加,修改,删除,批量导入,查询和订阅,而员工只能够对自己的基本信息和报刊订阅进行查询、订阅,不能够修改,这样能够增加数据的安全性。
二、需求分析
1、系统需求
“报刊订阅管理系统”是基于.NET语言进行开发的,适用于企业对员工的报刊订阅进行管理的系统,所使用的工具是MicrosoftVisualBasic5.0,数据库采用的是MicrosoftSQLServer2000。
2、功能需求
对于报刊订阅管理系统,分为四个部分,一个是用户基本信息的管理,一个是报刊信息的管理,一个是订阅报刊,另一个是订阅报刊的管理与统计。
对于用户的信息,包含用户的基本信息,如:
用户编号,用户姓名,姓名,性别,身份证号,联系电话,所在部门等,便于信息的录入和管理的灵活性,快捷的查询功能。
对于报刊的信息,包含报刊的基本信息,如:
报刊编号,报刊名称,出版报社,出版周期,季度报价,内容介绍,分类名称等,便于信息的录入和管理的灵活性,快捷的查询功能。
对于订阅报刊,要求可以对用户选择的报刊进行订阅,之后可以进行修改和删除。
对于报刊订阅的管理和统计,要求能够对所有用户订阅的报刊进行按姓名、按部门、按报刊查询订阅信息。
为了维护数据系统的安全性和数据的准确性,设置了两种用户角色:
管理员和普通用户。
普通用户可以对用户基本信息进行处理,可以查询报刊信息并订阅。
具体功能如下:
1.查询报刊信息并订阅报刊
2.修改用户个人信息
3.查询订阅信息
教师可以对整个系统进行管理操作,包括学生的功能。
具体功能如下:
1.注册普通用户和管理员
2.普通用户个人信息的添加、修改、删除和查询
3.报刊信息的添加、修改、删除和查询
4.订阅报刊,对订单进行修改和删除
5.报刊订阅信息的查询
以普通用户为使用者功能:
图1.1模块划分图
以管理员为使用者部分功能:
图1.2模块划分图
3、运行需求
服务器端配置:
(1)搭建web服务器,安装IIS系统组件
(2)安装Access后台数据库
客户端配置
InternetExplorer浏览器
三、总体设计
3.1、基本设计概念和处理流程
用户使用“报刊订阅管理系统”,在运行本系统时,首先应出现一个“身份验证”框,对用户身份进行确认,然后才能进入到相应的管理模块:
3.2模块设计
管理员模块
1.系统管理
包括更换用户,退出。
2.管理用户
普通用户:
包括注册新用户,增加用户信息,修改用户信息,删除用户信息等操作,管理员还可以批量导入用户信息,更加方便操作。
管理员:
注册管理员,修改管理员密码。
3.更新报刊
包括查询报刊信息,添加报刊基本信息,修改报刊基本信息,删除报刊基本信息,录入学生基本信息,管理员还可以对报刊信息进行批量导入,更加方便操作。
4.报刊订阅
包括浏览报刊,对选中的报刊进行订阅,单独增加新订单,并可以对订单进行修改和删除操作。
5.订阅查询
管理员可以按照用户名、报刊名称、部门名称中任一一项进行查询报刊订阅情况。
学生模块
1.系统管理
包括更换用户,退出。
2.个人信息
学生可以修改自己的部分信息。
3.报刊查询
包括查询报刊信息并对选中的报刊进行订阅。
4.订阅管理
用户可以查询自己所订阅的订单信息。
四、数据库设计
4.1、数据库的逻辑设计
分析流程图,这个系统需要使用数据库来存储相关的信息。
数据库是整个系统的基础,只有将数据库框架搭建起来,才能完成子模块的编辑、实施。
为方便数据的维护及数据的有效扩充,我们采用的数据库开发工具是MicrosoftSQLServer2000,数据库名称为学生档案管理系统,在此数据库中创建4个表,分别为:
表1.1登录表:
表1.2报刊信息:
表1.3订单信息:
表1.4用户信息:
4.2、连接数据库
publicstaticstringstrConn="DataSource=localhost;InitialCatalog=学生档案管理系统;IntegratedSecurity=True";
SqlConnectionconn=newSqlConnection("DataSource=localhost;InitialCatalog=学生档案管理系统;IntegratedSecurity=True");
conn.Open();
五、详细设计
5.1登录界面
图5.1
用户输入用户名和密码以后,然后在数据库中查询用户信息表,如果能够找到该记录,则用户是合法用户,可进入系统进行后台管理,如果输入有误或没有输入,则提示用户“输入有误,请重新输入
5.2管理员界面
图5.2
当用户选择权限为管理员以后,用户将进入管理员界面,实行管理员的权限操作。
5.3普通户界面
图5.3
5.4管理用户
普通用户:
图5.41
选择普通户可以注册新用户账号
图5.42
批量导入用户信息
图5.43
编辑用户信息
图5.44
管理员可以在选框中选择一位用户并对其个人信息进行修改
管理员通过姓名检索到用户信息,并再选框中选择用户对其个人信息进行删除
管理员:
图5.45
输入管理员账号,修改管理员密码
5.5更新报刊
图5.51
管理员可以输入报刊名称、出版周期或者分类名称来查询报刊信息,并可以在显示栏中选中对其进行修改、删除。
图5.51
增加单独报刊信息
5.6报刊订阅
图5.61
管理员可以输入报刊名称查询报刊信息,并可以对选中显示栏中的报刊进行订阅。
图5.62
管理员可以单独增加一个订单,输入用户信息和订阅信息。
图5.63
管理员可以在显示栏中选中一条订单信息,并对其进行修改。
图5.64
管理员可以输入订单编号或者用户姓名来检索订阅情况,选中显示栏中的信息进行删除操作。
5.7订阅查询
图5.7
管理员可以通过用户姓名、报刊名称、所在部门来查询报刊订阅信息,并可以生成报表,进行打印操作。
六、结束语
学生档案管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护,以及前端应用程序的设计开发两方面。
对于前者要求建立起数据一致性好和完整性强、数据安全性好的数据库,而对于后者则要求应用程序具有功能完备,易使用等特点。
参考文献
[1]冯昊.ASP动态网页设计与上机指导[M]北京:
清华大学出版社,2002
[2]杨冀川.ASP动态网站设计实战[M]北京:
机械工业出版社,2000
[3]沈大林.DreamweaverFlashFireworks三合一教程[M].北京:
电子工业出版社,2001
[4]MikeMorrison,JonlineMorrison.数据库的WEB站点[M]北京:
清华大学出版社,2002
[5]杨威.ASP3.0网络开发技术[M].北京:
人民邮电出版社,2001
[6]余雷,周松建.ASP.NET应用开发百例[M]北京:
清华大学出版社,2003
[7]李劲.精通ASP数据库设计[M].北京:
科学出版社,2001
[8]黄斯伟,王玮.HTML4.0使用祥解[M].北京:
人民邮电出版社,1999
[9]白鉴聪,王进.JavaScript网页效果大师[M].北京:
机械工业出版社,2001
[10]武苍林,罗晃.Web数据库的ASP开发方案[J].计算机工程与科学,1999:
21
(1):
65-68
[11]贾军渭.基于WWW和分布式对象技术的Browser/Server结构[J].计算机工程.1998,10
[12]陈世雄,耿新民等.多层分布式B/S计算模式的Web数据库应用程序Delphi实现技术[Z].计算机工程.2001,10
[13]侯云峰.Client/Serve应用开发指南[M].北京:
电子工业出版社.2000
[14]高传善,张世承.计算机网络教程[M].上海:
复旦大学出版社.1997
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C# 课程设计 报刊 订阅 管理 系统