2022年高雨晴大学方案设计方案V修改 .pdf
《2022年高雨晴大学方案设计方案V修改 .pdf》由会员分享,可在线阅读,更多相关《2022年高雨晴大学方案设计方案V修改 .pdf(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、个人资料整理仅限学习使用目录1 绪论 0 1.1 开发背景 01.2 开发目的 01.3 设计思路 12 系统总体说明 12.1 使用环境 12.2 系统主要功能 22.3 系统主要特点 33 开发环境与相关技术33.1 开发环境 33.2 开发工具 43.3 设计方法与技术 44 系统设计要点 64.1 系统数据库设计 64.2 系统的实现 105 讨论 275.1 设计存在的问题 275.2 进一步改进思想 275.3 经验与体会 27参考文献 28致谢 29附录 1 相关英文文献 30附录 2 英文文献中文译文38精选学习资料 - - - - - - - - - 名师归纳总结 - - -
2、 - - - -第 1 页,共 46 页个人资料整理仅限学习使用基于 JSP的网上手机商城的设计张宝瑞天津农学院计算机科学与信息工程系)1 绪论1.1 开发背景互联网的普及 , 网络技术的发展为网上购物提供了极大的便利, 网上购物呈现出广阔的前景。目前在中国, 每天大约有上百万人在互联网上进行着交易. 随着宽带进入更多家庭 , 电脑等外设设备性能提高, 价格降低 , 个人上网的条件越来越好. 必将产生一个规模可观的上网购物用户群。网上手机商店的悄然兴起,是手机行业经济发展到一定阶段的产物,也是顺应新的消费需求和技术进步的必然结果。一是网上手机店不存在地段方面的制约。二是经营成本上借助日益发展的
3、科学技术,网上手机店通常能够有效降低成本,带来消费者、商家双赢的局面。三是风险更低。对于个人来说,网上手机店的准入门槛相对较低,运转比较灵活。如今,人们日益希望得到更加方便、快捷的购物方式,同时也乐于尝试新的购物方式。在这一市场需求的推动下,商家会对商品零售的方式进行创新,而先进的技术给创新提供了重要支撑与平台。本课题所做网上手机店系统为C2C电子商务模式 个人与个人之间交易模式),是一个中小型的购物系统。基于JSP网页制作原理及 JavaBean的扩展功能实现技术,设计并实现了一个网上手机店系统,它迎合了时代的需求,充分利用了网络的低成本优势,将传统手机行业资源有机地整合、合理地利用,并将资
4、讯信息以网络平台快速地传递。1.2 开发目的如今网上购物是网络服务的一大热点,几乎各大著名网站都提供此类服务。这项服务在网络上也日益趋向成熟。同时,交易环节的缩减,使交易成本大为降低,消费者选择购机的时间大大减少,购机的成本显著下降,更得到送货上门、免费咨询、代办检测与维修等更多实用的上门服务随着中国互联网行业迅速的发展,上网人数的增多,手机网上销售正在被消费者普遍接受,国内各大型综合门户网站也在网站上开展了手机电子商务,如网易、新浪、搜狐、以及一些老牌的消费类电子商务综合网站如e 国、硅谷动力等也纷纷开辟手机专区为消费者提供购机的便利。从大体上来讲,销售手机的网站大致分为以精选学习资料 -
5、- - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 46 页个人资料整理仅限学习使用下几类:综合门户网站购物商城;专业电子商务网站;专业销售手机网站。与传统的店铺销售相比,手机网上销售最大的优势在于有很强的互动性。手机专家为消费者提供指导和咨询,为购机者提供直接的消费依据,起到沟通产品信息的作用。1.3 设计思路利用 JSP和 MySQL 对前台和后台的管理来完善的网上手机商城系统。1.3.1 前台页面功能主要设置了 3 个功能,(1) 用户注册:用户通过注册界面注入用户的信息。(2) 用户登录:用户通过注册的用户名和密码进行登录。(3) 用户浏览商品:用户
6、登录后页面显示商品,并提供按类别显示商品。(4) 用户查看商品详细信息:用户点击浏览商品图片查看商品的详细信息。(5) 商品加入购物车:用户将要购买的商品加入到购物车,并能将商品的数量进行增加和减少。(6) 用户结账:将用户添加到购物车中的商品总价计算出来并结账。1.3.2 后台管理功能后台功能包括登录界面,学员管理,奖项管理,奖项颁发,个人信息修改,管理员管理具体功能。(1) 学生管理:对获奖学生人数的管理添加、修改)。(2) 奖项管理:添加各类奖项以及颁发给具体学生奖项。(3) 奖项颁发:根据学生获得奖项的级别,以及奖项名称颁发给获奖学生,也可以取消某个学生获奖资格。(4) 信息修改:管理
7、员可以修改个人信息。(5) 管理员管理:超级管理员对市级、国家级、系级别管理员的维护与管理。系统在 Windows XP 平台的 MyEclipse 开发环境下,以JSP开发技术和 MySQL数据库结合。2 系统总体说明2.1 使用环境为了保证系统运行的效率和可靠性,系统服务器端应具有较高的软硬件配置,而客户端的要求不是很高。此应用程序可广泛运行于国际互联网即Internet,也可适精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 46 页个人资料整理仅限学习使用用于内部的局域网。其运行要求如下:1)软件环境:客户端:安装 Windows
8、 XP/9X 系统, IE7.0 版本浏览器服务器端: WindowsXP,.NET FrameWork,MySQL、MyEclipse。2)硬件环境:服务器端: Tomcat 7。客户端: CPU 为 P200MMX 以上,内存为 1G。2.2 系统主要功能2.2.1 系统功能描述该系统主要分为前台查询功能与后台管理功能,在前台页面中,对于学号查询模块主要是通过输入学号查询学生所获奖项;奖项查询:选择各个获奖的级别来显示获奖分布;统计查询则是通过输入荣获奖项的次数来查询。对于后台页面,可以是各个不同级别的人员登录,根据不同级别人员登录,后台显示内容也不同。管理员登录后,可以对获奖学员名单的添
9、加、颁发奖项;市级、国家级等负责人登录,可以实现同样的功能,做到界面美观、方便操作的效果。2.2.2系统功能分析(1) 学号查询功能:按照输入的学号显示学生在具体时间获得具体奖项。(2) 奖项查询功能:选择奖项级别,根据级别查看获奖学生人数,以及关于奖项的详细信息。(3) 统计查询:根据输入学生荣获奖项次数,可以查看学生的总体获奖分布。(4) 学生管理:对获奖学生人数的管理添加、修改)。(5) 奖项管理:添加各类奖项以颁发给具体学生奖项。(6) 奖项颁发:根据学生获得奖项的级别,以及奖项名称颁发给获奖学生,也可以取消某个学生获奖资格。(7) 信息修改:管理员登录可以修改用户名及密码。(8) 管
10、理员管理:超级管理员对市级、国家级、系级别管理员的维护与管理。2.2.3系统总体结构图天津农学院学生奖项管理系统总体结构图,如图1 所示:精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 46 页个人资料整理仅限学习使用图 1 系统总体结构2.3 系统主要特点本系统方便学生查询获奖详细信息,招聘单位查看学生获奖情况,以及学校可以对自己院校学生获奖情况总体有所了解,实现信息公开化,有效管理。设计和开发的奖项管理系统是经过很长时间的调查和分析才开始具体实施的,它的主要特点是改变了以往的纸质证书,并且给招聘单位查看学生获得奖项接口,现在采用 W
11、eb技术,借助于Internet互联网广泛应用技术,达到资源共享,提高以往奖项颁发局限性,缩短时间和提高工作效率,具有较好的交互性,从而实现信息化,规范化,系统化,网络化的平台,使整个教案过程活动过程简单、方便、易行。3开发环境与相关技术3.1 开发环境硬件环境:处理器: Intel?Core?2DuoCPUT5 5501.83GHZ;显示卡: NVIDIVGeForce 8400M GS 256MB ;内存: 1.00GBRAM;硬盘: SATA160G;前台页面功能后台台管理功能天津农学院学生奖项管理系统学号查询奖项查询统计查询学生管理奖项管理奖项颁发信息修改管理员管精选学习资料 - -
12、- - - - - - - 名师归纳总结 - - - - - - -第 5 页,共 46 页个人资料整理仅限学习使用其他外设:显示器、鼠标、键盘;软件环境:操作系统: Microsoft Windows XP Professional;开发平台: Microsoft Visual Studio 2008;3.2 开发工具开发平台: Microsoft Visual Studio 2008;数据库: SQL Server 2005 ;使用语言: C#、SQL;绘图工具: Photoshop CS4用于对图形进行处理;3.3 设计方法与技术3.3.1 设计方法对于本系统的设计方法采用了目前较为流行
13、的系统开发方法生命周期法,其基本思想是:用系统的思想和系统工程的方法,按用户至上的原则,结构化、模块化地自上而下以生命周期法对本系统进行分析与设计。用生命周期开发方法开发一个系统,将整个开发过程划分为5个依次连接的阶段:系统规划阶段:主要任务是明确系统开发的请求,并进行初步的调查,通过可行性研究确定下一个阶段的实施。系统规划方法有战略目标集转化法SST,Strategy Set Transformation)、关键成功因素法CSF,Critical Success Factors)和企业规划法是直接集成的,而且它是微软公司.NET windows网络框架的主角。C#是一种安全的、稳定的、简单的
14、,由C 和 C+衍生出来的面向对象的编程语言。它在继承C 和 C+强大功能的同时去掉了一些它们的复杂特性例如没有宏和模板,不允许多重继承)。C#综合了 VB 简单的可视化操作和C+的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET 开发的首选语言6。3.3.2.2 ASP.NET技术1)执行效率大幅提高:ASP.NET 是把基于通用语言的程序在服务器上运行。不像以前的ASP 即时解释程序7,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解释强很多。2)威力和灵活性。由于ASP.NET 基于公共语言运行库,因此Web
15、应用程序开发人员可以利用整个平台的威力和灵活性。.NET 框架类库、消息处理和数据访问解决方案都可从Web 无缝访问。 ASP.NET 也与语言无关,所以可以选择最适合应用程序的语言,或跨多种语言分割应用程序。另外,公共语言运行库的交互性保证在迁移到 ASP.NET 时保留基于 COM 的开发中的现有投资。3)可管理性。 ASP.NET 采用基于文本的分层配置系统,简化了将设置应用于服务器环境和Web 应用程序。由于配置信息是以纯文本形式存储的,因此可以在没有本地管理工具帮助的情况下应用新设置。只需将必要的文件复制到服务器,即可将 ASP.NET 框架应用程序部署到服务器。不需要重新启动服务器
16、,即使是在部署或替换运行的编译代码时。4)可缩放性和可用性。 ASP.NET 在设计时考虑了可缩放性,增加了专门用于在聚集环境和多处理器环境中提高性能的功能。另外,进程受到ASP.NET3.5 运行库的密切监视和管理,以便当进程行为不正常泄漏、死锁)时,可就地创建新进精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 7 页,共 46 页个人资料整理仅限学习使用程,以帮助保持应用程序始终可用于处理请求。5)自定义性和扩展性。 ASP.NET 随附了一个设计周到的结构,使开发人员在适当的级别“插入”代码。实际上,可以用自己编写的自定义组件扩展或替换ASP
17、.NET3.5 运行库任何子组件。实现自定义身份验证或状态服务没有变得更容易。 工具提供了企业级的数据管理。SQL Server 2005 数据库引擎8为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。SQL Server 2005 数据引擎是本企业数据管理解决方案的核心。此外 SQL Server 2005 结合了分析、报表、集成和通知功能。这使您的企业可以构建和部署经济有效的 BI 解决方案,帮助您的团队通过记分卡、Dashboard、Web services 和移动设备将数据应用推向业务的各个领域9。与 Microsoft Vi
18、sual Studio 、Microsoft Office System 以及新的开发工具包包括 Business Intelligence Development Studio)紧密集成使 SQL Server 2005 与众不同。无论您 是开发人员、数据库管理员、信息工作者还是决策者,SQL Server 2005 都可以为您提供创新的解决方案,帮助您从数据中更多的获益。4 系统设计要点4.1 系统数据库设计4.1.1 概念设计1)管理员 E-R 图,如图 2 所示。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 8 页,共 46 页个人资料整
19、理仅限学习使用图 2 管理员实体属性图 学生 E-R 图,如图 4所示。奖项奖项描述奖项名称奖项级别奖项类别模板ID 管理员管理员 ID 管理员名称管理员密码管理员类别精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 9 页,共 46 页个人资料整理仅限学习使用图 4 学生实体属性图4)学生获奖信息 E-R 图,如图 5 所示。图 5 学生获奖信息实体属性图4.1.2 数据表设计系统数据库设计充分考虑了以下几点:根据范式设计数据库,避免数据冗余,数据量增加时的性能保障措施,诸如为数据库预留空间,建立历史数据库等;操作型数据和信息型数据分别建库;实现了
20、完整可靠的数据分离。本系统共设计了7 个表:学生学生性别学生学号学生入学年份学生毕业年份学生名称学生所属系别学生获奖信息奖项级别学 生 获 奖获奖时间颁发者学生学号精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 10 页,共 46 页个人资料整理仅限学习使用aiminCategory 代表“管理员类别表”,与奖项级别相对应,各个级别管理员分别是超级管理员、国家级管理员、市级管理员、院级管理员、各系级别管理员),管理员分类就存在此表中。如表1 所示。表 1 aiminCategory管理员类别表)字段名字段类型字段说明ID varchar20)管理员
21、类别编号,主键标识CategoryName varchar20)管理员级别名称aiminInfo 代表“管理员信息表”,增加管理员时,要存储在此表中。如表2 所示。表 2 aiminInfo 管理员 ID 号,主键标识adminName varchar(30 管理员名称,外键标识adminPassword varchar(30 管理员密码,外键标识adminCategory varchar(20 管理员类别,外键标识deptInfo 表示“各系分类表 ”,院系分类存在此表里。如表3 所示。表 3 deptInfo 系表编号,主键标识DepartmentName varchar(30 系别名称p
22、rizeInfo 表示“奖项分类信息表”,国家、各系所设置的奖项分类都存在此表里,如表 4所示。表 4 prizeInfo 奖项名称,外键标识prizeLevel varchar(20 奖项级别prizeDemo varchar(500 奖项类别模板prizeDemo varchar(MAX 奖项类别描述prizeLevelInfo 表示“奖项级别表”,学生所获得的奖项所属级别存在此表里。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 11 页,共 46 页个人资料整理仅限学习使用如表 5所示。表 5 prizeLevelInfo(奖项级别表 字段
23、名字段类型字段说明ID varchar(20 奖项级别ID ,主键标识levelName varchar(30 奖项级别名称,外键标识stuInfo 表示“学生信息表”,获奖学生相关信息都存在此表里。如表6 所示。表 6 stuInfo 学生学号,主键标识stuName varchar(20 学生名称stuSex bit 学生性别stuRegsiter stuGraduate stuDepartment varchar(10 varchar(10 varchar(20 学生入学年份学生毕业年份学生所属系别stuPrize表示“学生获奖信息表”,学生所获得的奖项都存在此表里,如表7 所示。表 7
24、 stuPrize(学生获奖信息表 字段名字段类型字段说明ID int 学生获奖ID ,主键标识stuNumber varchar(20 学生学号,外键标识prizeID varchar(20 奖项级别prizeTime datetime 获奖时间prizeMan varchar(20 颁发者4.2 系统的实现4.2.1 系统前台主页打开系统主页面,如图6 所示效果,页面显示学生学号查询,学生登录输入学号可查到所获过的奖项;老师、用人单位等也可以选择奖项级别 DataListStuInfo.Visible = true。 DataListStuInfo.DataSourceID = SqlDa
25、taSourceStuInfo.ID 。 DataListStuInfo.DataBind(。 protected void onItemBound(object sender, DataListItemEventArgs e DataSourceSelectArguments dssa = new DataSourceSelectArguments(。 DataView dv = (DataViewthis.SqlDataSourceStuInfo.Select(dssa 。 if (dv.Table.Rows.Count 0 if (e.Item.ItemType = ListItemTy
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年高雨晴大学方案设计方案V修改 2022 年高 大学 方案 设计方案 修改
限制150内